﻿using System;

namespace Teigha.TD
{
	[Flags]
	public enum TableCopyOption
	{
		kTableCopyOptionNone = 0,
		kTableCopyOptionExpandOrContractTable = 1,
		kTableCopyOptionSkipContent = 2,
		kTableCopyOptionSkipValue = 4,
		kTableCopyOptionSkipField = 8,
		kTableCopyOptionSkipFormula = 16,
		kTableCopyOptionSkipBlock = 32,
		kTableCopyOptionSkipDataLink = 64,
		kTableCopyOptionSkipLabelCell = 128,
		kTableCopyOptionSkipDataCell = 256,
		kTableCopyOptionSkipFormat = 512,
		kTableCopyOptionSkipCellStyle = 1024,
		kTableCopyOptionConvertFormatToOverrides = 2048,
		kTableCopyOptionSkipCellState = 4096,
		kTableCopyOptionSkipContentFormat = 8192,
		kTableCopyOptionSkipDissimilarContentFormat = 16384,
		kTableCopyOptionSkipGeometry = 32768,
		kTableCopyOptionSkipMerges = 65536,
		kTableCopyOptionFillTarget = 131072,
		kTableCopyOptionOverwriteReadOnlyContent = 262144,
		kTableCopyOptionOverwriteReadOnlyFormat = 524288,
		kTableCopyOptionOverwriteContentModifiedAfterUpdate = 1048576,
		kTableCopyOptionOverwriteFormatModifiedAfterUpdate = 2097152,
		kTableCopyOptionOnlyContentModifiedAfterUpdate = 4194304,
		kTableCopyOptionOnlyFormatModifiedAfterUpdate = 8388608,
		kTableCopyOptionRowHeight = 16777216,
		kTableCopyOptionColumnWidth = 33554432,
		kTableCopyOptionFullCellState = 67108864,
		kTableCopyOptionForRountrip = 134217728,
		kTableCopyOptionConvertFieldToValue = 268435456,
		kTableCopyOptionSkipFieldTranslation = 536870912
	}
}
